This chapter describes Distance Vector Multicast Routing Protocol (DVM) messages. For information on message content and how to use the message, refer to the Introduction.
DVM.001 |
Level: UE-ERROR
Short Syntax: DVM.001 Unknown DVMRP code from IP_source, code= message_code
Long Syntax: DVM.001 Received unknown DVMRP code from IP_source, code= message_code
Description: A DVMRP message was received from the specified source, however it has an unrecognized IGMP code value. The packet is discarded.
DVM.002 |
Level: UE-ERROR
Short Syntax: DVM.002 No matching VIF for pkt from IP_source, code = message_code
Long Syntax: DVM.002 No matching DVMRP interface for packet from IP_source, code= message_code
Description: A DVMRP message was received from the specified source, however, no matching DVMRP interface could be found. This probably indicates a configuration error (either in the source, or in the logging router). The packet is discarded.
DVM.003 |
Level: P-TRACE
Short Syntax: DVM.003 Rcvd DVMRP Report from IP_source
Long Syntax: DVM.003 Received DVMRP Report from IP_source
Description: A DVMRP report (routing update) has been received from the specified source. This is a normal, periodic event, and can cause additions to the DVMRP routing table.
DVM.004 |
Level: U-TRACE
Short Syntax: DVM.004 Rcvd DVMRP probe from IP_source
Long Syntax: DVM.004 Received DVMRP probe from IP_source
Description: A DVMRP probe has been received from the specified source. This is somewhat unusual, and should only happen when the DVMRP conversation on the interface is just beginning.
DVM.005 |
Level: UE-ERROR
Short Syntax: DVM.005 Rcvd bad DVMRP update from IP_source
Long Syntax: DVM.005 Received bad DVMRP update from IP_source
Description: A DVMRP update has been received from the specified source. The update was improperly formatted, and at least part of its contents were discarded.
DVM.006 |
Level: U-TRACE
Short Syntax: DVM.006 Add phyint IP_interface_address cost cost thresh threshold
Long Syntax: DVM.006 Add physical interface IP_interface_address cost cost thresh threshold
Description: DVMRP has been enabled on the specified physical interface, with the given cost and threshold parameters.
DVM.007 |
Level: U-TRACE
Short Syntax: DVM.007 Add tunnel tunnel_source-> tunel_destination cost cost thresh threshold
Long Syntax: DVM.007 Add tunnel tunnel_source-> tunel_destination cost cost thresh threshold
Description: A DVMRP tunnel has been configured between the given source and destination, with the specified cost and threshold parameters.
DVM.008 |
Level: U-TRACE
Short Syntax: DVM.008 Add MOSPF cost cost thresh threshold
Long Syntax: DVM.008 Add MOSPF cost cost thresh threshold
Description: Tunneling of DVMRP through the MOSPF cloud has been enabled, with the given cost and threshold paramters.
DVM.009 |
Level: U-TRACE
Short Syntax: DVM.009 Add/update route to source_network via neighbor_IP_address
Long Syntax: DVM.009 Add route to source source_network via neighbor neighbor_IP_address
Description: Processing a DVMRP update, or the fact that an interface came up, has caused us to either create or revise a routing table entry for the particular source.
DVM.010 |
Level: U-TRACE
Short Syntax: DVM.010 Delete route to source_network
Long Syntax: DVM.010 Delete route to source source_network
Description: A neighbor has informed us that the source is no longer reachable.
DVM.011 |
Level: U-TRACE
Short Syntax: DVM.011 Add neighbor neighbor_IP_address
Long Syntax: DVM.011 Add neighbor neighbor_IP_address
Description: A new DVMRP neighbor has been discovered, through the receipt of a probe or update message.
DVM.012 |
Level: U-TRACE
Short Syntax: DVM.012 Delete neighbor neighbor_IP_address
Long Syntax: DVM.012 Delete neighbor neighbor_IP_address
Description: Neighbor is no longer reachable. It has either timed out or its associated interface has gone down.
DVM.013 |
Level: C-TRACE
Short Syntax: DVM.013 Sending DVMRP probe to neighbor_IP_address, VIF: VIF_index
Long Syntax: DVM.013 Sending probe to neighbor_IP_address, VIF VIF_index
Description: Sent a DVMRP neighbor probe to the specified address.
DVM.014 |
Level: C-TRACE
Short Syntax: DVM.014 Sending DVMRP update to neighbor_IP_address, VIF: VIF_index
Long Syntax: DVM.014 Sending probe to neighbor_IP_address, VIF: VIF_index
Description: Sent a DVMRP routing update to the specified address.
DVM.015 |
Level: U-TRACE
Short Syntax: DVM.015 Route to source_network timed out
Long Syntax: DVM.015 Route to source source_network timed out
Description: Route to a particular source has timed out.
DVM.016 |
Level: U-TRACE
Short Syntax: DVM.016 Neighbor neighbor_IP_address timed out
Long Syntax: DVM.016 Neighbor neighbor_IP_address has timed out
Description: A neighbor has timed out. We did not get any updates from it lately.
DVM.017 |
Level: UI-ERROR
Short Syntax: DVM.017 No mem for source source_network
Long Syntax: DVM.017 No memory for source network source_network
Description: Either a) we don't have enough heap memory to allocate a DVMRP routing table entry or b) the IP routing table has overflowed. In any case, we cannot recognize the new source. If this source is a directly connected subnet, we won't be able to run IGMP on the subnet either.
DVM.018 |
Level: U-TRACE
Short Syntax: DVM.018 Added MOSPF route source_network
Long Syntax: DVM.018 Added MOSPF route source_network
Description: Started advertising a MOSPF route via DVMRP.
DVM.019 |
Level: U-TRACE
Short Syntax: DVM.019 Deleted MOSPF route source_network
Long Syntax: DVM.019 Deleted MOSPF route source_network
Description: Stopped advertising a MOSPF route via DVMRP.
DVM.020 |
Level: UI-ERROR
Short Syntax: DVM.020 No room for neighbor neighbor_IP_address
Long Syntax: DVM.020 No room for neighbor neighbor_IP_address
Description: There was no room to allocate the data structure for a new neighbor. DVMRP routes form the neighbor will be ignored.
DVM.021 |
Level: P-TRACE
Short Syntax: DVM.021 Packet rcvd from mis/unconfigured tunnel source_IP_address
Long Syntax: DVM.021 Packet received from mis/unconfigured tunnel source_IP_address
Description: A packet has been received via protocol 4 (IP encapsulation). The packet should be source by the other end of a tunnel. Either the tunnel has not been configured, or it has been configured to be source-routed instead of encapsulated.
DVM.022 |
Level: C-INFO
Short Syntax: DVM.022 Snt PRUNE (src= source_net grp= group_address life= prune_lifetime) to neighbor_IP_address, VIF= VIF_index
Long Syntax: DVM.022 Sent PRUNE (source= source_net group= group_address, lifetime= prune_lifetime) to neighbor_IP_address, VIF= VIF_index
Description: Sent a DVMRP PRUNE message to the specified IP address on the specified virutual interface. The packet contained the given source network, group address, and prune lifetime, in seconds. A PRUNE is being sent because this router has determined that receiving this traffic would be wasteful since this router will just discard it. The PRUNE informs the neighbors on the interface that multicast traffic, destined for this group address and sent from this source network, should not be forwarded to this router for next prune_lifetime number of seconds. Large amounts of wasteful multicast traffic are avoided as PRUNE information is exchanged among the routers forming the multicast DVMRP internet.
DVM.023 |
Level: U-INFO
Short Syntax: DVM.023 Snt GRAFT (src= source_net grp= group_address) to neighbor_IP_address, VIF= VIF_index
Long Syntax: DVM.023 Sent GRAFT (source= source_net group= group_address) to neighbor_IP_address, VIF= VIF_index
Description: Sent a DVMRP GRAFT message to the specified IP address on the specified virtual interface. The packet contained the given source network and group address. A GRAFT is being sent because this router has determined that receiving this multicast traffic, which was previously determined to be wasteful, is now no longer wasteful. The GRAFT informs the neighbors on the interface to cancel any previous PRUNE, if any, that the neighbor may have in effect for the specified group address, source network from this router.
DVM.024 |
Level: C-TRACE
Short Syntax: DVM.024 Snt GRAFT ACK (src= source_net grp= group_address) to neighbor_IP_address, VIF= VIF_index
Long Syntax: DVM.024 Sent GRAFT ACK (source= source_net group= group_address) to neighbor_IP_address, VIF= VIF_index
Description: Sent a DVMRP GRAFT ACK message to the specified IP address on the specified virtual interface. The packet contained the given source network and group address. A GRAFT ACK message is used to acknowledge a GRAFT message.
DVM.025 |
Level: C-INFO
Short Syntax: DVM.025 Rec PRUNE (src= source_net grp= group_address life= prune_lifetime) frm neighbor_IP_address, VIF= VIF_index, act= action_taken
Long Syntax: DVM.025 Rec PRUNE (source= source_net group= group_address lifetime= prune_lifetime) frm neighbor_IP_address, VIF= VIF_index action= action_taken
Description: Received a PRUNE, containing the displayed source, group, and lifetime values, from an IP neighbor on a virutual interface. The PRUNE was accepted. The only possible action taken values is: (1) "accepted", meaning that the PRUNE was accepted.
DVM.026 |
Level: UI-ERROR
Short Syntax: DVM.026 Rec PRUNE (src= source_net grp= group_address life= prune_lifetime) frm neighbor_IP_address, VIF= VIF_index, rej= action_taken
Long Syntax: DVM.026 Rec PRUNE (source= source_net group= group_address lifetime= prune_lifetime) frm neighbor_IP_address, VIF= VIF_index reject= action_taken
Description: Received a PRUNE, containing the displayed source, group, and lifetime values, from an IP neighbor on a virutual interface. The PRUNE was not accepted because of the displayed reason. Possible action taken values are: (1) "pkt trunc" - the PRUNE packet was too short, (2) "unknown nbr" - the sender was not a known DVMRP neighbor, (3) "unreach src net" - the router can not route to the source_net, (4) "no mem for Mfcache" - the router had no memory to build a multicast forwarding entry, (5) "no DVMRP rte" - the router has no DVMRP route to the this source_net, (6) "not from dependent nbr" - the source_net was not a downstream neighbor to which the router forwards, (7) "no mem for group" - the router had no memory to build a group entry, (8) "no mem for prune" - the router had no memory to build a prune entry,
DVM.027 |
Level: UI-ERROR
Short Syntax: DVM.027 No mem for prune mgnt, grp neighbor_IP_address
Long Syntax: DVM.027 No memory for prune management, group neighbor_IP_address
Description: There was no room to allocate a group pr prune data structure to manage the pruning and grafting of the specified group. Some functinonaly for prune and graft logic will be lost until memory can be allocated. If this message is not persistent, then the situation has recovered; otherwise DVMRP functionality is being lost.
DVM.028 |
Level: UI-ERROR
Short Syntax: DVM.028 No buf for msg message_code, frm src_IP
Long Syntax: DVM.028 No buffer for message message_code, frm src_IP
Description: There was io buffer available to send a DVMRP message. This means that a DVMRP message that should have been sent is not sent. If this message is not persistent, the situation has recovered; otherwise DVMRP functionality is being lost.
DVM.029 |
Level: C-INFO
Short Syntax: DVM.029 Rec GRAFT (src= source_net grp= group_address) frm neighbor_IP_address, VIF= VIF_index, act= action_taken
Long Syntax: DVM.029 Rec GRAFT (source= source_net group= group_address) frm neighbor_IP_address, VIF= VIF_index action= action_taken
Description: Received a GRAFT, containing the displayed source and group values, from an IP neighbor on a virutual interface. Possible action taken values are: (1) "accepted" - the GRAFT matched a PRUNE in the router's prune database, (2) "pkt trunc" - the PRUNE packet was too short, (3) "unknown nbr" - the sender was not a known DVMRP neighbor, (4) "unreach src net" - the router can not route to the source_net, (5) "no mem for Mfcache" - the router had no memory to build a multicast forwarding entry, (6) "no DVMRP rte" - the router has no DVMRP route to the this source_net, (7) "not from dependent nbr" - the source_net was not a downstream neighbor to which the router forwards, (8) "no group found" - the router did not find a group entry for this group. group entry, (9) "no prune found" - the router did not find a matching prune. prune entry, Note that although many of these cases sound unsuccessful, a GRAFT ACK is sent for all of these except "pkt trunc" and "unknown nbr".
DVM.030 |
Level: C-INFO
Short Syntax: DVM.030 Rec GRAFT ACK (src= source_net grp= group_address) frm neighbor_IP_address, VIF= VIF_index, act= action_taken
Long Syntax: DVM.030 Rec GRAFT ACK (source= source_net group= group_address) frm neighbor_IP_address, VIF= VIF_index action= action_taken
Description: Received a GRAFT ACK, containing the displayed source and values, from an IP neighbor on a virutual interface. Possible action taken values are: (1) "accepted" - the GRAFT ACK successfully matched a GRAFT on this router that needed acknowledgment, (2) "pkt trunc" - the GRAFT ACK was too short, (3) "unknown nbr" - the sender was not a known DVMRP neighbor, (4) "unreach src net" - the router can not route to the source_net, (5) "no mem for Mfcache" - the router had no memory to build a multicast forwarding entry, (6) "no DVMRP rte" - the router has no DVMRP route to the this source_net, (7) "no group found" - the router did not find a group entry for this group. (8) "not upstream nbr" - the GRAFT ACK was not from the upstream neighbor. The normal case is accepted. But other values can norally occur as tables change dynamically. If this message action persistently is not the accepted case, there may be a protocol problem. The problem is probably on the router sending the GRAFT ACK.
DVM.031 |
Level: C-TRACE
Short Syntax: DVM.031 Unsupported Default Route from neighbor_IP_address, VIF= VIF_index
Long Syntax: DVM.031 Received a default route entry, which is not supported, from neighbor_IP_address, VIF= VIF_index
Description: The router received a default route advertisement on the specified virtual interface. This DVMRP implementation does not support default routes for multicast.